#include <iostream>

extern "C" {
    // 简单加法函数
    int add(int a, int b) {
        return a + b;
    }
    
    // 打印字符串函数
    void print_string(const char* str) {
        std::cout << "C++ received: " << str << std::endl;
    }
    
    // 修改数组元素
    void modify_array(double* arr, int length) {
        for (int i = 0; i < length; ++i) {
            arr[i] *= 2.0;
        }
    }
}